package cc.linker.steplink.crm.merchant.dao.acs;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface PlatformSetNameDao {
    void setName(Map<String,Object> map);

    Map<String,Object> lookSetting(String orgId);

    void savePaySetting(Map<String, Object> map);

    void updatePaySetting(Map<String, Object> map);

    Integer ifOrgExist(Map<String, Object> map);

    Map<String,Object> getCapitalAccountInfo(String customerId);

    String getLinkerZjorgId();

    Map getImage(String orgId);

    List<Map<String, Object>> getMould(@Param(value = "orgId") String orgId, @Param(value = "type")  String type);

    void addMould(Map<String, Object> param);

    void setImage(Map<String, Object> param);

    void delMould(Map<String, Object> param);

    void updateNameSet(Map<String, Object> map);

    void addImage(Map<String, Object> param);

    List<Map<String, Object>> platformList();

    List<Map<String, Object>> bussinessAccountList(String platformId);

    Map<String, Object> getPaySetting(String orgId);

    Map getAccountByName(@Param(value = "bankAccountName") String bankAccountName,@Param(value = "customerId") String customerId);

    String getModeImage(Integer king);

    String getInfoIdByAdminId(String adminId);
}
